local addonName, addon = ...
-- #####################################################################################################################
local frameName = "藏品";
local subFrame = CreateFrame("Frame", frameName, nil, InterfaceOptionsFramePanelContainer, nil)
subFrame:Hide();
-- #####################################################################################################################
local category, layout = addon:InterfaceOptions_AddSubCategory(subFrame, subFrame:GetName())
-- #####################################################################################################################
subFrame:RegisterEvent("ADDON_LOADED")
subFrame:SetScript("OnEvent", function(self, event, loadedAddon)
    if event == "ADDON_LOADED" and loadedAddon == addonName then
        self:UnregisterEvent("ADDON_LOADED")
    end
end)
-- #####################################################################################################################
subFrame:SetScript("OnShow", function(self)
    --------------------------------------------------------------------------------------------------------------------
    local title = subFrame:CreateFontString(nil, "ARTWORK", "GameFontNormalLarge")
    title:SetPoint("TOPLEFT", 16, -16)
    title:SetText("藏品相关")
    --------------------------------------------------------------------------------------------------------------------
end)
-- #####################################################################################################################
function addon:InterfaceOptions_AddCollectionsSubCategory(tabFrame, tabName)
    if tabFrame then
        return Settings.RegisterCanvasLayoutSubcategory(category, tabFrame, tabName)
    else
        return Settings.RegisterVerticalLayoutSubcategory(category, tabName) -- Blizzard_SettingsInbound.lua
    end
end
-- #####################################################################################################################